home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / ncsat.cpt / Telnet2.5 final / vs / rsmac.h < prev    next >
Encoding:
Text File  |  1992-06-16  |  3.4 KB  |  340 lines

  1. typedef
  2.     Rect *RectPtr;
  3.  
  4. extern void RSinitall
  5.   (
  6.     int max
  7.   );
  8.  
  9. extern void RSsetConst
  10.   (
  11.     int w
  12.   );
  13.  
  14. extern void RSbell
  15.   (
  16.     int w
  17.   );
  18.  
  19. extern void RScursblink            /* BYU 2.4.11 */
  20.   (                                /* BYU 2.4.11 */
  21.     int w                        /* BYU 2.4.11 */
  22.   );                            /* BYU 2.4.11 */
  23.  
  24. extern void RScursblinkon        /* BYU 2.4.18 */
  25.   (                                /* BYU 2.4.18 */
  26.     int w                        /* BYU 2.4.18 */
  27.   );                            /* BYU 2.4.18 */
  28.  
  29. extern void RScursblinkoff        /* BYU 2.4.11 */
  30.   (                                /* BYU 2.4.11 */
  31.     int w                        /* BYU 2.4.11 */
  32.   );                            /* BYU 2.4.11 */
  33.  
  34. extern void RScursoff
  35.   (
  36.     int w
  37.   );
  38.  
  39. extern void RScurson
  40.   (
  41.     int w,
  42.     int x,
  43.     int y
  44.   );
  45.  
  46. extern void RSdraw
  47.   (
  48.     int w,
  49.     int x,
  50.     int y,
  51.     int a,
  52.     int len,
  53.     char *ptr
  54.   );
  55.  
  56. extern void RSdelcols
  57.   (
  58.     int w,
  59.     int n
  60.   );
  61.  
  62. extern void RSdelchars
  63.   (
  64.     int w,
  65.     int x,
  66.     int y,
  67.     int n
  68.   );
  69.  
  70. extern void RSdellines
  71.   (
  72.     int w,
  73.     int t,
  74.     int b,
  75.     int n,
  76.     int scrolled
  77.   );
  78.  
  79. extern void RSerase
  80.   (
  81.     int w,
  82.     int x1,
  83.     int y1,
  84.     int x2,
  85.     int y2
  86.   );
  87.  
  88. extern void RSinslines
  89.   (
  90.     int w,
  91.     int t,
  92.     int b,
  93.     int n,
  94.     int scrolled
  95.   );
  96.  
  97. extern void RSinscols
  98.   (
  99.     int w,
  100.     int n
  101.   );
  102.  
  103. extern void RSinsstring
  104.   (
  105.     int w,
  106.     int x,
  107.     int y,
  108.     int a,
  109.     int len,
  110.     char *ptr
  111.   );
  112.  
  113. extern void RSsendstring
  114.   (
  115.     int w,
  116.     char *ptr,
  117.     int len
  118.   );
  119.  
  120. extern void RSmargininfo
  121.   (
  122.     int w,
  123.     int total,
  124.     int current
  125.   );
  126.  
  127. extern void RSbufinfo
  128.   (
  129.     int w,
  130.     int total,
  131.     int current,
  132.     int bottom
  133.   );
  134.  
  135. extern GrafPtr RSgetwindow
  136.   (
  137.     int w
  138.   );
  139.  
  140. extern int RSsetwind
  141.   (
  142.     int w
  143.   );
  144.  
  145. extern void RSsetattr
  146.   (
  147.     int a
  148.   );
  149.  
  150. extern void RSattach
  151.   (
  152.     int w,
  153.     GrafPtr wind
  154.   );
  155.  
  156. extern void RSdetach
  157.   (
  158.     int w
  159.   );
  160.  
  161. extern int RSfindvwind
  162.   (
  163.     GrafPtr wind
  164.   );
  165.  
  166. extern int RSfindscroll                /* Find screen index by control*/
  167.   (
  168.     ControlHandle control,
  169.     int *n
  170.   );
  171.  
  172. extern void RSregnconv
  173.   (
  174.     RgnHandle regn,
  175.     int *x1,
  176.     int *y1,
  177.     int *x2,
  178.     int *y2,
  179.     int fh,
  180.     int fw
  181.   );
  182.  
  183. extern int RSupdate
  184.   (
  185.     GrafPtr wind
  186.   );
  187.  
  188. extern void RSinvText
  189.   (
  190.     int w, 
  191.     Point curr,
  192.     Point last,
  193.     RectPtr constrain
  194.   );
  195.  
  196. extern void RSselect
  197.   (
  198.     int w,
  199.     long *pt,
  200.     short shift
  201.   );
  202.  
  203. extern void RSactivate
  204.   (
  205.     int w
  206.   );
  207.  
  208. extern void RSdeactivate
  209.   (
  210.     int w
  211.   );
  212.  
  213. extern char **RSGetTextSel
  214.   (
  215.     int w,
  216.     int table
  217.   );
  218.  
  219. extern void RSsetsize
  220.   (
  221.     int w,
  222.     int v,
  223.     int h
  224.   );
  225.  
  226. extern void RSdrawsep
  227.   (
  228.     int w,
  229.     int y1,
  230.     int draw
  231.   );
  232.  
  233. extern int RSchangefont
  234.   (
  235.     int w,
  236.     int fnum,
  237.     int fsiz,
  238.     int resizwind
  239.   );
  240.  
  241. extern int RSgetfont
  242.   (
  243.     int w,
  244.     int *pfnum,
  245.     int *pfsiz
  246.   );
  247.  
  248. extern int RSnewwindow
  249.   (
  250.     RectPtr wDims,
  251.     int scrollback,
  252.     int width,
  253.     int lines,
  254.     char *name,
  255.     int wrapon,
  256.     int fnum,
  257.     int fsiz,
  258.     int showit,
  259.     int goaway,        /* NCSA 2.5 */
  260.     int forcesave     /* NCSA 2.5 */
  261.   );
  262.  
  263. extern void RSkillwindow
  264.   (
  265.     int w
  266.   );
  267.  
  268. extern void RSzoom
  269.   (
  270.     GrafPtr window,
  271.     int code,
  272.     int shifted
  273.   );
  274.  
  275. extern void RSsize
  276.   (
  277.     GrafPtr window,
  278.     long *where,
  279.     int modifiers
  280.   );
  281.  
  282. extern int RSclick
  283.   (
  284.     GrafPtr window,
  285.     long *where,
  286.     int shifted,
  287.     int optioned
  288.   );
  289.  
  290. extern void RShide
  291.   (
  292.     int w
  293.   );
  294.  
  295. extern void RSshow
  296.   (
  297.     int w
  298.   );
  299.  
  300. extern int RScprompt
  301.   (
  302.     int w,
  303.     int (*FilterProc)()
  304.   );
  305.  
  306. extern int RSsetcolor
  307.   (
  308.     int w,
  309.     int n,
  310.     unsigned int r,
  311.     unsigned int g,
  312.     unsigned int b
  313.   );
  314.  
  315. extern void RSgetcolor
  316.   (
  317.     int w,
  318.     int n,
  319.     unsigned int *r,
  320.     unsigned int *g,
  321.     unsigned int *b
  322.   );
  323.  
  324. extern int RSmouseintext                /* Point is in global coords */
  325.   (
  326.     int w,
  327.     long myPoint
  328.   );
  329.  
  330. extern void RSskip
  331.   (
  332.     int w,
  333.     int on
  334.   );
  335.  
  336. extern int RSokmem
  337.   (
  338.     int amount
  339.   );
  340.